<p style="margin:10px;">Seleccione los usuarios que tiene permiso para interactuar con este documento (los administradores tiene permiso total sobre todos los documentos):</p>
<h4 style="margin:10px;">Usuarios</h4>
<div class="permisos">
    <%= form_for @document, :url => "save", :html => { :class => "form-horizontal"} do |f| %>    
        <%= f.hidden_field :id %>
        <%= f.hidden_field :category_id %>
        <% @accounts.each do |account| %>
            <label class="checkbox">
                <%= check_box_tag "document[account_ids][#{account.id}]", account.name, @document.accounts.member?(account)%>
                <%= account.name %>
            </label>        
        <% end %>
    <% end %>
</div>

<% if (@close) then  %>
  <script type="text/javascript">
    $(function() {
      var categoryId = <%= @document.category_id %>;
      
      if (categoryId == <%= @agendaPleno.id %>) {
        window.parent.App.PlenoDocumentController.reload({"category": categoryId});
      } else if (categoryId == <%= @agendaPermanente.id %>) {
        window.parent.App.PermanenteDocumentController.reload({"category": categoryId});
      } else if (<% @sesionesOrdinarias.each_with_index do |category,index| %> categoryId == <%= category.id %> <%= category.id != @sesionesOrdinarias.last.id ? '||':'' %> <% end %>) {
        window.parent.App.OrdinariaDocumentController.reload({"category": categoryId});
      } else if (<% @sesionesExtraOrdinarias.each_with_index do |category,index| %> categoryId == <%= category.id %> <%= category.id != @sesionesExtraOrdinarias.last.id ? '||':'' %> <% end %>) {
        window.parent.App.ExtraOrdinariaDocumentController.reload({"category": categoryId});
      } else {
        window.parent.App.DocumentController.reload({"category": categoryId});
      }
      
      window.parent.viewPermissionsPopup.modal("hide");
    });
  </script>
<% end %>
